how to use change data capture for streaming data to a data warehouse